<html>
    <#include "../common/header.ftl">
    <body>
    <div id="wrapper" class="toggled">
        <#-- 边栏 sidebar-->
        <#include  "../common/nav.ftl">
        <#-- 主要内容 content-->
        <div id="page-content-wrapper">
            <div class="container-fluid">
                <div class="row clearfix">
                    <div class="col-md-12 column">
                        <table class="table table-condensed table-bordered">
                            <thead>
                            <tr>
                                <th>订单id</th>
                                <th>姓名</th>
                                <th>手机号</th>
                                <th>地址</th>
                                <th>金额</th>
                                <th>订单状态</th>
                                <th>支付状态</th>
                                <th>创建时间</th>
                                <th colspan="2">操作</th>
                            </tr>
                            </thead>
                            <tbody>
                            <#list  orderDtDTOPage.content as orderDTO>
                            <tr>
                                <td>
                                ${orderDTO.orderId}
                                </td>
                                <td>
                                ${orderDTO.buyerName}
                                </td>
                                <td>
                                ${orderDTO.buyerPhone}
                                </td>
                                <td>
                                ${orderDTO.buyerAddress}
                                </td>
                                <td>
                                ${orderDTO.orderAmount}
                                </td>
                                <td>
                                ${orderDTO.getOrderStatusEnum().message}
                                </td>
                                <td>
                                ${orderDTO.getPayStatusEnum().message}
                                </td>
                                <td>
                                ${orderDTO.createTime}
                                </td>
                                <td><a href="/sell/seller/order/detail?orderId=${orderDTO.orderId}">详情</a></td>
                                <#if orderDTO.getOrderStatusEnum().message == '新订单'>
                                    <td>
                                        <a href="/sell/seller/order/cancel?orderId=${orderDTO.orderId}">取消</a>
                                    </td>
                                </#if>
                            </tr>
                            </#list>
                            </tbody>
                        </table>
                    </div>
                    <div class="col-md-12 column">
                        <ul class="pagination pull-right">
                        <#if currentPage lte 1>
                            <li class="disabled">
                                <a href="#">上一页</a>
                            </li>
                        <#else>
                            <li >
                                <a href="/sell/seller/order/list?page=${currentPage - 1}&size=${size}">上一页</a>
                            </li>
                        </#if>

                        <#list 1..orderDtDTOPage.getTotalPages() as index>
                            <#if currentPage == index>
                                <li class="disabled">
                                    <a href="#">${index}</a>
                                </li>
                            <#else>
                                <li>
                                    <a href="/sell/seller/order/list?page=${index}&size=${size}">${index}</a>
                                </li>
                            </#if>
                        </#list>

                        <#if currentPage gte orderDtDTOPage.getTotalPages()>
                            <li class="disabled">
                                <a href="#">下一页</a>
                            </li>
                        <#else>
                            <li>
                                <a href="/sell/seller/order/list?page=${currentPage + 1}&size=${size}">下一页</a>
                            </li>
                        </#if>

                        </ul>
                    </div>
                </div>
            </div>
        </div>
    </div>

    <#-- 弹窗-->
                <div class="modal fade" id="myModel" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
                    <div class="modal-dialog">
                        <div class="modal-content">
                            <div class="modal-header">
                                <button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
                                <h4 class="modal-title" id="myModalLabel">
                                    提醒
                                </h4>
                            </div>
                            <div class="modal-body">
                                您有新的点单
                            </div>
                            <div class="modal-footer">
                                <button onclick="javascript:document.getElementById('notice').pause()" type="button" class="btn btn-default" data-dismiss="modal">关闭</button>
                                <button onclick="location.reload()" type="button" class="btn btn-primary">查看新的订单</button>
                            </div>
                        </div>

                    </div>

                </div>

    <#-- 播放音乐-->
    <audio id="notice" loop="loop">
        <source src="/sell/mp3/song.mp3" type="audio/mpeg"/>
    </audio>
    <script src="https://cdn.bootcss.com/jquery/1.12.4/jquery.min.js"></script>
    <script src="https://cdn.bootcss.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
    <!-- websocket-->
    <script>
        var websocket = null;
        //判断 websocket 是否存在 window里
        if("WebSocket" in window){
            websocket = new WebSocket('ws://127.0.0.1:8080/sell/webSocket');
        }else{
            alert('该浏览器不支持websocket!');
        }

        //websocket 事件
            //打开
        websocket.onopen = function (event) {
            console.log('建立连接');
        }
            //关闭
        websocket.onclose = function (event) {
            console.log('连接关闭');
        }
            //接受消息
        websocket.onmessage = function (event) {
            console.log('收到消息:' + event.data);
            //弹窗提醒,播放音乐
            $('#myModel').modal('show');
            document.getElementById('notice').play();
            console.log('播放音乐');
        }
            //发生错误的时候
        websocket.onerror = function (event) {
            alert('websocket通讯发生错误');
        }
            //关闭窗口时 同时关闭websocket
        window.onbeforeunload = function () {
            websocket.close();
        }
    </script>
    </body>
</html>
